https://devliusir.com/2021/08/the-difference-between-stateobject-environmentobject-and-observedobject-in-swiftui/
SwiftUI 中@StateObject、@EnvironmentObject 和@ObservedObject 的区别 - Liu's Den